var http=require('http');
var fs=require('fs');

function startServer(){
    //抽象一个方法
    var onRequest=function(request,response){
        console.log('request received....');
        response.writeHead(200,{'Content-Type':'text/html'});    
        //response.write('hello from out application...');
        var myReadStream = fs.createReadStream(__dirname+'/index.html','utf8');
        myReadStream.pipe(response);//此处注意，response为http 流
        console.log(request.url);
    }
    
    var server=http.createServer(onRequest)

    server.listen(3000,'127.0.0.1');
    console.log('server started on localhost port 3000'); 
}

exports.startServer=startServer;
